package com.nutricia.common.api.request;

import java.util.List;

/**
 * 修改用户
 *
 * @author: huangsheng
 * @date: 2017/10/25
 */
public class UpdateSystemUserReq extends CurrentLoginUserRequest {

    /**
     * 修改的用户ID
     */
    private String userId;

    /**
     * 用户登入名称
     */
    private String userLoginName;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 密码
     */
    private String password;

    /**
     * 用户mail
     */
    private String userMail;

    /**
     * 用户角色ID
     */
    private List<String> roleIds;

    /**
     * Gets user id.
     *
     * @return the user id
     */
    public String getUserId() {
        return userId;
    }

    /**
     * Sets user id.
     *
     * @param userId the user id
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }

    /**
     * Gets user login name.
     *
     * @return the user login name
     */
    public String getUserLoginName() {
        return userLoginName;
    }

    /**
     * Sets user login name.
     *
     * @param userLoginName the user login name
     */
    public void setUserLoginName(String userLoginName) {
        this.userLoginName = userLoginName;
    }

    /**
     * Gets user name.
     *
     * @return the user name
     */
    public String getUserName() {
        return userName;
    }

    /**
     * Sets user name.
     *
     * @param userName the user name
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * Gets password.
     *
     * @return the password
     */
    public String getPassword() {
        return password;
    }

    /**
     * Sets password.
     *
     * @param password the password
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * Gets role ids.
     *
     * @return the role ids
     */
    public List<String> getRoleIds() {
        return roleIds;
    }

    /**
     * Sets role ids.
     *
     * @param roleIds the role ids
     */
    public void setRoleIds(List<String> roleIds) {
        this.roleIds = roleIds;
    }

    /**
     * Gets user mail.
     *
     * @return the user mail
     */
    public String getUserMail() {
        return userMail;
    }

    /**
     * Sets user mail.
     *
     * @param userMail the user mail
     */
    public void setUserMail(String userMail) {
        this.userMail = userMail;
    }
}
